package com.foreknow.demo3;

import java.util.Scanner;

/**
 * 综合练习
 *  要求从控制台输入消费的金额: 300
 *  是否参加换购的活动
 *  1. 满50元 加 2就可以换购商品AAAAAAAAA
 *  2. 满100元 加 3就可以换购商品BBBBBBBB
 *  3. 满100元 加 10就可以换购商品CCCCCCC
 *  4. 满200元 加 10就可以换购商品DDDDDDD
 *  5. 满200元 加 20就可以换购商品EEEEEEE
 *  请选择： 2
 *  计算本次消费的总金额：
 *  成功换购了BBBBBBBB商品
 *
 *  思路：
 *      1. 从控制台输入消费的金额: 300
 *      2. 只有满50才能参加活动
 *      3. 如果条件满足，输出菜单
 *      4. 让用户选择参加哪个活动
 *          如果用户选择 1  需要判断金额 加 2就可以换购商品AAAAAAAAA
 *      5. 计算本次消费的总金额
 *      6. 成功换购了BBBBBBBB商品
 *
 */
public class ControllExample1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入消费的金额: ");
        double money = input.nextDouble();
        int ext = 0; //换购
        int choice = 0;
        if(money >= 50) {
            System.out.println("是否参加换购的活动");
            System.out.println("1. 满50元 加 2就可以换购商品AAAAAAAAA");
            System.out.println("2. 满100元 加 3就可以换购商品BBBBBBBB");
            System.out.println("3. 满100元 加 10就可以换购商品CCCCCCC");
            System.out.println("4. 满200元 加 10就可以换购商品DDDDDDD");
            System.out.println("5. 满200元 加 20就可以换购商品EEEEEEE");
            //请选择
            System.out.println("请选择: ");
            choice = input.nextInt();
            switch (choice) {
                case 1:
                    if(money >= 50) {
                        ext = 2;
                    }
                    break;
                case 2:
                    if(money >= 100) {
                        ext = 3;
                    }
                    break;
                case 3:
                    if(money >= 100) {
                        ext = 10;
                    }
                    break;
                case 4:
                    if(money >= 200) {
                        ext = 10;
                    }
                    break;
                case 5:
                    if(money >= 200) {
                        ext = 20;
                    }
                    break;
            }
        }
        //计算本次消费的总金额
        double total = money + ext;
        System.out.println("本次消费的总金额： "+ total);
        //成功换购了BBBBBBBB商品
        if(choice == 1) {
            System.out.println("换购商品AAAAAAAAA");
        }else if(choice == 2) {
            System.out.println("换购商品BBBBBBBBB");
        }else if(choice == 3) {
            System.out.println("换购商品CCCCCCCCC");
        }else if(choice == 4) {
            System.out.println("换购商品DDDDDDDDD");
        }else if(choice == 5) {
            System.out.println("换购商品EEEEEEEEE");
        }
    }
}
